ul {
	margin: 0;
}

ul.client-logo {
	width: 586px;
	height: 352px;
	background: #5f87a0;
	padding: 118px;
	float: left;
}

ul.client-logo  li {
	float: left;
	width: 182px;
	height: 104px;
	margin: 10px 0 0 10px;
}

ul.client-logo  a {
	text-decoration: none;
	display: block;
}

ul.client-logo img {
	opacity: 0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

ul.client-logo img:hover {
	opacity: 1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

ul.client-list {
	width: 245px;
	height: 100%;
	padding: 160px 0 0 28px;
	margin: 0;
	text-transform: uppercase;
	float: left;
}

h2.title {
	font-size: 30px;
	line-height: 30px;
	color: #5f87a0;
	padding-bottom: 20px;
}

ul.client-list li  a{
	color: #a5a5a5;
	font-size: 13px;
	line-height: 10px;
	text-decoration: none;
}